home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1599 / 1589 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  3.2 KB

  1. From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)
  2. From: Juergen Lock <nox@jelal.north.de>
  3. From: Juergen Lock <nox@jelal.north.de>
  4. From: Juergen Lock <nox@jelal.north.de>
  5. From: Kay Roemer <roemer@informatik.uni-frankfurt.de>
  6. Subject: mint-1.10h4
  7. Subject: more diffs...
  8. Subject: more diffs...
  9. Subject: Re: MiNT 1.10 re-sync
  10. Subject: ser. overruns/deadlock fix
  11. Date: Thu, 23 Jun 1994 22:58:01 +0200 (MET DST)
  12. From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)
  13. Organization: Dept. of Computer Science, TU Dresden, Germany
  14. Mime-Version: 1.0
  15.  
  16. I've put up a fourth re-sync patch...
  17.  
  18. Now available via ftp from ftp.inf.tu-dresden.de:
  19.  
  20.     pub/atari/Mint/Kernel/mint-1.10h3-1.10h4-diffs.gz
  21.         Diffs against the kernel patched with the first three patches.
  22.  
  23.     pub/atari/Mint/Kernel/mint-1.10-1.10h4-diffs.gz
  24.         Diffs against the virgin kernel.
  25.  
  26. You can also get this via email by sending a message to
  27. ftpmail@ftp.inf.tu-dresden.de containing this text in the message body:
  28.  
  29.     send pub/atari/Mint/Kernel/mint-1.10h3-1.10h4-diffs.gz
  30. or
  31.     send pub/atari/Mint/Kernel/mint-1.10-1.10h4-diffs.gz
  32.  
  33. After my .sig are the last few commit messages.
  34.  
  35. Bye,
  36. Michael
  37. -- 
  38. Email: hohmuth@inf.tu-dresden.de
  39. WWW:   http://www.inf.tu-dresden.de/~mh1/
  40.  
  41. **************************************
  42. From: Juergen Lock <nox@jelal.north.de>
  43. Message-Id: <9406172301.AA00619@jelal.north.de>
  44. Subject: more diffs...
  45.  
  46. bios.c: sleep() can also wake up because of signals
  47.     (restart it in this case)
  48.  
  49. **************************************
  50. From: Juergen Lock <nox@jelal.north.de>
  51. Message-Id: <9406172301.AA00619@jelal.north.de>
  52. Subject: more diffs...
  53.  
  54. pipefs.c: we don't need to "pipe->rsel=0;" any longer
  55.  
  56. **************************************
  57. From: Juergen Lock <nox@jelal.north.de>
  58. Subject: Re: MiNT 1.10 re-sync
  59. Message-Id: <9406091835.AA00187@jelal.north.de>
  60.  
  61. dosfile.c dosmem.c filesys.c mem.c mem.h proto.h: sticky text/fragmentation
  62.     megapatch...  does a few things:
  63.  
  64. . if F_ALTLOAD|F_SHTEXT look at F_MINALT bits to see how much memory
  65. the new process needs and free sticky text regions if necessary, all
  66. F_MINALT bits set (0xf0000000) means `as much as you can get'
  67. . execv..() frees the old process memory before allocating the new ones,
  68. and so no longer leaves holes in your memory map.  this took a few
  69. ugly hacks but i think its worth it :)  the only visible change should
  70. be when exec'ing a damaged binary the process gets killed, fixing that
  71. would require reading executables twice.
  72. . check the sticky bit, just making everything sharable sticky still got
  73. me too much `out of memory's...  and free sticky text regions after disk
  74. changes or if open() would otherwise fail.
  75. . also free no more sticky text regions then necessary in alloc, and
  76. some other small changes.
  77.  
  78.  the sticky bit is of course chmod +t.  (if your /bin/sh still is on
  79. GEMDOS change it now... :)  and then see you no longer need _shell_p.)
  80.  
  81. **************************************
  82. From: Kay Roemer <roemer@informatik.uni-frankfurt.de>
  83. Subject: ser. overruns/deadlock fix
  84. Message-Id: <9406210727.AA03856@hera.rbi.informatik.uni-frankfurt.de>
  85.  
  86. dosfile.c proc.c: a better solution (at least I think) to
  87.     the 'endless serial overruns' story, because it avoids the spl7()
  88.     in Fselect() completely plus fixes an Fselect deadlock
  89.